//直接快排
int cmp(const void* pa, const void* pb){
    return (*(int*)pa - *(int*)pb);
}

int arrayPairSum(int* nums, int numsSize) {
    qsort(nums, numsSize, sizeof(int), cmp);
    int ans = 0;
    for(int i = 0; i < numsSize / 2; ++i){
        ans += nums[2 * i];
    }
    return ans;
}

/*给定长度为 2n 的整数数组 nums ，你的任务是将这些数分成 n 对, 

例如 (a1, b1), (a2, b2), ..., (an, bn) ，使得从 1 到 n 的 min(ai, bi) 总和最大。

返回该最大总和。*/